.banner-engine {
	height: 410px;
	position: relative;
	overflow: hidden;
}

.banner-engine .banner-ul {
	position: relative;
	width: 100%;
	height: 410px
}

.banner-engine .banner-text {
	position: absolute;
	left: 0;
	top: -410px;
	width: 100%;
	height: 410px
}

.banner-engine .banner-text {
	display: none
}

.banner-engine {
	font-size: 50px;
	line-height: 50px;
	color: #fff
}

.banner-engine {
	font-size: 20px;
	line-height: 20px;
	color: #e4e7eb
}

.banner-engine .banner-link-button {
	display: inline-block;
	border: 1px solid #fff;
	margin-top: 54px;
	margin-left: 550px;
	width: 250px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-radius: 5px
}
.android{
	margin-left: 84px!important;
	background: url(../img/index/android-logo.png) 24px center no-repeat
}
.ios{
	background: url(../img/index/apple-logo.png) 19px center no-repeat
}
.banner-engine .banner-link-button:hover {

}

.banner-ul li {
	display: none;
	height: 100%;
	width: 100%;
	float: left
}

.banner-engine .banner-ul li {
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 100%;
	float: left
}

.banner-engine .banner-ul li:first-child {
	z-index: initial
}

.banner-point {
	display: none;
	position: absolute;
	bottom: 48px;
	left: 0;
	width: 100%;
	height: 18px;
	line-height: 18px
}

.banner-engine .banner-point {
	display: block
}

.slider-main {
	display: none;
	position: relative;
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1200px
}

.banner-engine .slider-main {
	display: block
}

.slider-text {
	position: absolute;
	margin-top: 214px
}

.banner-area {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.banner-area li {
	margin: 0 5px;
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
}

.banner-area li.active {
	background: #5586ff;
}
/* 公告 */
.message{
	width: 1200px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	background: url(../img/index/icon_horn.png) left center no-repeat;
	padding-left: 25px;
	border-bottom:1px solid #f0f0f0;
}
.message li{
	position:absolute;
	transition: top 0.5s;
	-moz-transition: top 0.5s;
	-webkit-transition: top 0.5s;
	-o-transition: top 0.5s;
	top: 54px;
}
#message{
	height: 54px;
	width: 60%;
	overflow: hidden;
}
#message a{
	font-size: 16px;
	color:#333;
}
.index_more a{
	font-size: 14px;
	color: #5586ff
}
.totalMoney{
	width: 1200px;
	margin:0 auto;
	height: 102px;
	border-bottom:1px solid #f0f0f0;
}
.totalMoney li{
	float: left;
	width: 390px;
	text-align: center;
	line-height: 1
}
.totalMoney li span{
	display: block;
}
.totalname{
	font-size: 16px;
	color:#333;
	margin-top:28px;
}
.totalvalue{
	font-size: 18px;
	color: #ff6c64;
	margin-top:13px;
	font-weight: bold
}
.index_honor{
	padding-top:15px
}

.container {
	min-width: 1122px;
	padding:0px 39px;
	margin: 0 auto;
	background: #f9f9f9;
}

.slide {
	width: 100%;
	min-height: 180px;
	overflow: hidden;
	position: relative;
}

.slide .img {
	overflow: hidden;
	position: absolute;
	transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;
	box-shadow: 0px 0px 36px #e1e1e1, -0px 0px 36px #e1e1e1, -0px -0px 36px #e1e1e1, -0px 0px 36px #e1e1e1;
}

.slide .img img {
	width: calc(100% - 0px);
	height: calc(100% - 0px);
}

.slide .img1 {
	width: 30%;
	height: 57.4%;
	top: 21.2%;
	left: -80%;
	z-index: 1;
}

.slide .img2 {
	width: 30%;
	height: 57.4%;
	top: 21.2%;
	left: -0%;
	z-index: 2;
	margin-left: 36px;
}

.slide .img3 {
	width: 50%;
	height: 82%;
	top: 9.4%;
	left: 25%;
	z-index: 3;
}

.slide .img4 {
	width: 30%;
	height:57.4%;
	top: 21.2%;
	left: 68%;
	z-index: 2;
}

.slide .img5 {
	width: 50%;
	height: 57.4%;
	top: 21.2%;
	left: 110%;
	z-index: 1;
}

.slide-bt {
	position: absolute;
	left: 50%;
	bottom: 13%;
	z-index: 10;
}

.slide-bt span {
	width: 24px;
	height: 8px;
	background: #c9caca;
	float: left;
	margin: 5px;
	border-radius: 4px;
}

.slide .slide-bt .on {
	background: #ffd200;
}

.button {
	width: 50px;
	margin: 20px;
}
.newsmediacon{
	width:1200px;
	margin:auto;
}
.newsmediacon a{
	color: #333;
	display: block;
	margin-bottom: 74px;
}
.con_width{
	width:550px;
	height: 110px;
	font-size: 16px;
	color:#333;
	margin-bottom: 285px;
}
.con_width_img{
	width:170px;
	margin-right: 23px;
	padding-top:15px
}
.con_width_text{
	width:352px;
	position: relative;
}

.con_width_txt_tit{
	margin-bottom:17px;
}
.con_width_txt_tit span{
	font-weight: bold
}
.con_width_txt_tit time{
	position: absolute;
	right: 0px;
	font-size: 14px;
}
.con_width_right{
	margin-right: 100px;
}








